fix(deps): update dependency @chakra-ui/react to v3#1802
Conversation
|
3ff879a to
2cfbc7d
Compare
e7cf4b4 to
9d93f18
Compare
e445bbf to
a7519fa
Compare
e5e3d17 to
ad898c2
Compare
6051edc to
9985cae
Compare
fd227ae to
2ab12e8
Compare
2ab12e8 to
4257ac4
Compare
ec60292 to
79dd05e
Compare
18a6554 to
0b23351
Compare
f42f7f1 to
c20d8dc
Compare
c20d8dc to
b44e51a
Compare
9a72574 to
27f4401
Compare
27f4401 to
d8af006
Compare
db2f8ea to
ee4e16b
Compare
da32a58 to
b675007
Compare
3d7e7bb to
afb735e
Compare
5cf21c9 to
19817c1
Compare
19817c1 to
040b811
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
^2.10.9->^3.19.1Release Notes
chakra-ui/chakra-ui (@chakra-ui/react)
v3.19.1Compare Source
Patch Changes
aa9c2b0Thanks @segunadebayo! - - System: Fix
issue where some svg element props tend to be treated as style props
v3.19.0Compare Source
Minor Changes
#9464
d860d48Thanks @segunadebayo! - - [New]
Combobox Add combobox component for autocomplete text entry.
v3.18.0Compare Source
Minor Changes
e91ec7eThanks @segunadebayo! - - DownloadTrigger
[New] Add
DownloadTriggercomponent to help download file contents.System
dprop tochakra.pathadds it to styles not asa direct attribute.
Select: Fix issue where indicator group doesn't align correctly in RTL
layouts.
v3.17.0Compare Source
Minor Changes
#9977
ad8cc44Thanks @seongminn! - - Breadcrumb: Prevent
screen reader from reading the separator
Toast: Added toast queuing when the max limit is reached:
SegmentGroup: Fix issue where
disabledprop was not being applied toSegmentGroup.ItemsRatingGroup: Fix issue where half-filled icons were not being displayed
correctly in RTL
Collapsible: Fixed issue in React.js <= v18.x where collapse animation
might not work as expected
v3.16.1Compare Source
Patch Changes
46075baThanks @segunadebayo! - - Dialog,
Drawer: Use correct z-index for dialog and drawer backdrop
orientationprop toSegmentGroup.Rootdoesn't work as expected
v3.16.0Compare Source
Minor Changes
529244dThanks @segunadebayo! - - Global CSS:
Improve text selection contrast
System
borderEndshorthand was not working despiteborderStartbeing presentsystem.cvareturn type was incorrectDialog, Drawer: Fix issue where
z-indexwas not being appliedcorrectly
[Beta] createOverlay: Add
createOverlayutility for programmaticallycontrolling overlay components (Dialog, Drawer, etc.)
v3.15.1Compare Source
Patch Changes
e3d7db7Thanks @segunadebayo! - - Fix issue where
backdrop could overlap positioner when reopened quickly
v3.15.0Compare Source
Minor Changes
2f4ea3bThanks @segunadebayo! - -
useMediaQuery: Fix type signature to allow skipping the second argument
RadioCard: Fix accessibility issue due to html structure
Slider
origin: endto align the thumb to the end of the track.thumbSizeas CSS variables in the root element. Can be useful forstyling the slider.
Menu
onSelectevent to theMenu.Itemcomponent.validation.
v3.14.2Compare Source
Patch Changes
87a072bThanks @segunadebayo! - - Fix potential
import error from
@zag-js/utilsin@ark-ui/reactv3.14.1Compare Source
Patch Changes
0eb769eThanks @segunadebayo! - - System: Fix
issue where output of
<system>.css(...)from Chakra UI can't be assigned toInterpolation<Theme>from@emotion/react.@ark-ui/reactto latest version.v3.14.0Compare Source
Minor Changes
354eaa6Thanks @segunadebayo! - Improve render
performance by upgrading to the latest Ark UI v5.
This brings a 1.5x–4x performance improvements across components. Learn
more from the
Ark UI v5 changelog.
v3.13.0Compare Source
Minor Changes
#9797
eba44a3Thanks @segunadebayo! - - ColorPicker
Add support for
ColorPicker.ChannelTextcomponentAdd
ColorPicker.EyeDroppercomponent that wrapsIconButtonAdd
ColorPicker.SliderandColorPicker.Inputshortcut components toreduce LOC.
InputGroup
@chakra-ui/reactpackagePagination
Pagination.Itemsshortcut component to render the number of pagesbased on the
countandpageSizeprops.Pagination.PageTextcomponent to render the current page and totalpages.
v3.12.0Compare Source
Minor Changes
7abe7e3Thanks @segunadebayo! - - FileUpload:
FileUpload.FileTextto render the list of uploaded file names.FileUpload.Itemsshorcut component to render the list of uploadedfiles.
FileUpload.Listshortcut component that combinesFileUpload.Itemsand
FileUpload.ItemGroup.v3.11.0Compare Source
Minor Changes
8789401Thanks @segunadebayo! - - Accordion
Fix issue where
Accordion.ItemTriggerdoesn't applytextAlign: startSegmentGroup
SegmentGroup.Itemsshortcut component to render multipleSegmentGroup.Itemcomponents based on theitemspropv3.10.0Compare Source
Minor Changes
11bdf77Thanks @segunadebayo! - - Menu
Set the default children of
Menu.ArrowtoMenu.ArrowTipHoverCard
HoverCard.ArrowtoHoverCard.ArrowTipDialog, Drawer
instead of relying on snippet styles.
v3.9.0Compare Source
Minor Changes
52a97d0Thanks @segunadebayo! - - Skeleton
Bring back
SkeletonCircleandSkeletonTextcomponents.Switch
childrenforSwitch.ControltoSwitch.Thumbtoreduce LOC for common use cases.
Checkbox
childrenforCheckbox.ControltoCheckbox.Indicatorto reduce LOC for common use cases.
NumberInput
childrenforNumberInput.ControltoNumberInput.IncrementTriggerandNumberInput.DecrementTriggertoreduce LOC for common use cases.
QrCode
QrCode.Framecomponent toQrCode.Patternto reduce LOC forcommon use cases.
RatingGroup
childrenforRatingGroup.Controlto the array ofRatingGroup.Itemcomponents to reduce LOC for common use cases.Slider
Slider.Markscomponent to render marks on the slider track. This isa closed composition of
Slider.MarkerGroupandSlider.Markerto reduceLOC for common use cases.
Slider.Thumbscomponent to render thumbs on the slider track. Thisis a closed composition of
Slider.Thumbto reduce LOC for common usecases.
PinInput
attachedvariant prop to render a pin input withattached inputs. This removes the need for the
Groupcomponent to wrapthe inputs.
v3.8.2Compare Source
Patch Changes
91945b7Thanks @segunadebayo! - Fix issue where
mtalias tomarginBlockStartinstead ofmarginTop#9712
f733a87Thanks @CerealeZ! - AspectRatio: Fix issue
where
cssprop was not respectedv3.8.1Compare Source
Patch Changes
cdb9459Thanks @segunadebayo! - - Fix performance
regression from
v3.5.xby reverting memoization logicuseMemoto provider components and styling hooks to avoid unnecessaryrecomputations
v3.8.0Compare Source
Minor Changes
fa5e966Thanks @segunadebayo! - - Add new hooks
useElementRect,useForceUpdate,useLiveRef,usePreviousanduseSafeLayoutEffectFocusTrapcomponent for trapping focus within a containerPatch Changes
54a73a7Thanks @mhsattarian! - - Breadcrumb: Fix
issue where breadcrumb arrow don't flip in RTL
LightModeandDarkModecomponents toforce light and dark color mode in a subtree
Groupcomponent doesn't skip invalid childrenv3.7.0Compare Source
Minor Changes
cb0ffc9Thanks @segunadebayo! - - Avatar: Add
support for passing
nameto theAvatarFallbackto render the initials. Ifno
nameorchildrenis passed, it'll render either the initials or afallback icon.
useConstanduseUpdateEffecthooks from v2.Wrapcomponent from v2.v3.6.0Compare Source
Minor Changes
04a1a07Thanks @segunadebayo! - - Styled
System:
JSON.stringifyinmemofunction and avoid memoizing non-primitive arguments.
assetstoken tobackgroundImageandlistStyleImagecssproperties.
lazyMountandunmountOnExittotruein theRootcomponent to improve initial rendering performance.pattern.
StatGroupcomponent from v2.CloseButtoncomponent.v3.5.1Compare Source
Patch Changes
34d46e3Thanks @segunadebayo! - - Button: Fix
issue where button is not disabled when loading props is passed
caused by updates to the
data-placementattributeAlertsnippet in favor of using theAlertcomponent directly from@chakra-ui/react.v3.5.0Compare Source
Minor Changes
30a12d0Thanks @segunadebayo! - - Native Select
disabledandinvalidprops were not being passed to theNativeSelectFieldcomponent.invalidprop is set.devices.
LoaderandLoaderOverlaycomponents.ButtonGroupcomponent similar to v2 forgrouping similar buttons.
loadingandloadingTextprops to theButtoncomponent.component.
v3.4.0Compare Source
Minor Changes
375e05fThanks @segunadebayo! - - [New]
Presence: Add component to animate an element using css animation, and
control the mount/unmount behavior
Patch Changes
882c7f6Thanks @segunadebayo! - - Separator:
Fix issue where
aria-orientationwas missing in the DOM andorientationwas added instead.
event being cancelled.
preview.
disableClickprop.4c885dfThanks @segunadebayo! - - Button, Icon
Fix issue where button and icon doesn't export props providers
b39ea43Thanks @segunadebayo! - System: Fix
issue where render times feels slower compared to v2 due to the global style
computation in the provider component. Now, it is much faster.
See Discussion
v3.3.3Compare Source
Patch Changes
9c55f21Thanks @segunadebayo! - Fix issue where
icon sizes doesn't work anymore
v3.3.2Compare Source
Patch Changes
855bb29Thanks @segunadebayo! - - Icon:
Refactor icon recipe
size=inheritto allow for composition with buttonportalledtotrueby default#9470
4bd9f8dThanks @lcswillems! - - Menu, Select: Use
the same semantic token for select
_highlightedstatee4fe984Thanks @segunadebayo! - Fix issue where
using
<Icon as={...} />throws an error, forcing users to use theasChildapproach
e506044Thanks @segunadebayo! - Fix issue where
factory shows a warning React 19 due to accessing
child.refv3.3.1Compare Source
Patch Changes
0fc040aThanks @segunadebayo! - HoverCard,
Tooltip: Resolved an issue where the controlled open state could become
inconsistent during the
openingorclosingphases.1439548Thanks @segunadebayo! - Fix issue where
useRecipeanduseSlotRecipereturnsneverwhen key does not matchbuilt-in recipe.
v3.3.0Compare Source
Minor Changes
#9437
791bcecThanks @segunadebayo! - ### Added
Clipboard.ValueTextto display clipboardcontent.
preventDropOnDocumentto block file drops on the document when thefile upload component is active.
setClipboardFilesto the API for setting files from clipboarddata.
onValueChangeanddefaultValue.navigateproperty for custom routernavigation when selections render as links.
onValueChangeanddefaultValue.QrCode.DownloadTriggerto enable QR code image downloads.Fixed
Collapsible: Fixed a bug where the opening animation replayed when an
open collapsible was re-rendered.
Dialog, Popover: Resolved an issue causing dialogs or popovers to close
if the focused element was removed from the DOM.
FileUpload: Fixed a bug causing the hidden input to desync from accepted
files.
Menu, Popover: Fixed inconsistent interaction detection outside the
component when the trigger was inside a scrollable container.
Pagination: Corrected an issue where the page range returned an
incorrect
endvalue whenpageSizeexceededcount.QRCode: Fixed
getDataUrlto generate a properly sized QR code.#9437
791bcecThanks @segunadebayo! - Add new QRCode
component for converting text and links to QR codes.
Patch Changes
d3f1c19Thanks @segunadebayo! - Fix issue where
htmlWidthandhtmlHeightdoesn't work inImageorchakra.imageelements.
f32cb4aThanks @segunadebayo! - Improve typesafety
for layer styles to support common shorthands like
bg,bgColor,bgImageb11587bThanks @segunadebayo! - Fix compound
variant matching not working with
colorPalettepropv3.2.5Compare Source
Patch Changes
d195cedThanks @segunadebayo! - - Snippets /
Pagination: Fix issue where pagination page text renders incorrectly when
the
pageSizeis greater than thecountvalue withformat=longchildrenprop to prevent TSerrors
609855dThanks @segunadebayo! - Improve type-safety
in
useRecipeanduseSlotRecipehooks636c61fThanks @segunadebayo! - useMediaQuery:
Fix issue where partial media queries like
aspect-ratio < 1doesn't returnthe correct result.
b1c3f74Thanks @segunadebayo! - Fix issue where
composing
Inputcomponent throwsasChildReact HTML prop warning.e7fddd5Thanks @segunadebayo! - Fix issue where
mergeConfigsdoes not override functions55258daThanks @segunadebayo! - - FileUpload:
Resolved an issue where the
acceptattribute wasn’t applied to the hiddeninput.
first click of the increment/decrement controls.
v3.2.4Compare Source
Patch Changes
df0ac52Thanks @segunadebayo! - Fix issue where
component hook props (like
UseCheckboxProps,UseCheckboxGroupProps, etc.)are not exported.
be8f80aThanks @segunadebayo! - Fix issue where
chakra.xfactory component props throws TS error in React 19v3.2.3Compare Source
Patch Changes
d821ab5Thanks @segunadebayo! - Fix issue where
responsive semantic tokens doesn't work as expected.
v3.2.2Compare Source
Patch Changes
7234d75Thanks @segunadebayo! - - Slider
Add
DraggingIndicatorcomponent to show an element only while draggingFix issue where slider marks were not styled correctly in vertical
orientation
Menu: Update recipe to use
--available-heightcss variable to keep themenu's height within the available space
System: Fixed issue where exporting
withRootProviderwould result intype error
Snippets / Slider
MarkerGroupinto theControlcomponentdata-has-mark-labelattributev3.2.1Compare Source
Patch Changes
#9240
561ccc0Thanks @Pagebakers! - - System: Fix issue
where exporting
withProviderandwithContextwould result in type errorTimelineTitlewas missing from the exportuseTabsanduseTabsContextwere not exportedColorPickerChannelInputsand
ColorPickerChannelSlidersv3.2.0Compare Source
Minor Changes
#9130
e5880fbThanks @segunadebayo! - - [Preview] Add new
ColorPickercomponent to allow users pick a color in hsl, rgb, hsb formats.ColorSwatchcomponent to preview a color.mergeConfigsmutates the underlying configs passed to it.v3.1.2Compare Source
Patch Changes
65952d7Thanks @segunadebayo! - - General: Fix
issue where value change types were not re-exported from Ark UI
fill.surfacelayer style doesn't renderthe correct styles
PaginationPageTextdid not render thecorrect page range
v3.1.1Compare Source
Patch Changes
#9128
0715e2cThanks @coverlv! - Fix issue where
useBreakpointValuethrows error ifssris false#9103
1254769Thanks @Newbie012! - - Checkbox: Fix issue
where checkmark doesn't show on Safari
error like
ClientOnly cannot be used as a JSX component.colorPalettev3.1.0Compare Source
Minor Changes
9a27c2cThanks @segunadebayo! - - System: Fix
issue where using
asprop with logic based components doesn't work asexpected.
DataList: Add support for
boldvariant.Button: Tweak the horizontal padding when size is
sm.Snippets
showValueprop to render the text value of the slider.HiddenSelectto ensure it works in form submissions.SelectRootcomponent fromsnippet
element
next-themes.ColorModeProviderpowered bynext-themesfor better customization.
Toggle: Add
Togglecomponent for toggling between two states. Itcomposes the
Buttoncomponent.v3.0.2Compare Source
Patch Changes
20b91bdThanks @segunadebayo! - - InputAddon:
Fix issue with input addon not stretched correctly.
width={{ md: "sm" }}to the toast root.v3.0.1Compare Source
Patch Changes
c0020c9Thanks @segunadebayo! - Fix issue where
using
keyframeinterpolation inanimationprop doesn't work7d4f898Thanks @segunadebayo! - Fix issue where
scrollBehavior=outsidedoesn't allow scrolling outside the dialog contentv3.0.0Major Changes
#8153
7b6e66aThanks @segunadebayo! - Prepares the ground
for the next version Chakra that leverages Ark UI.
User Facing
Infrastructure
jesttovitesttsupto customrollupsetup for better bundling strategy#8815
806be96Thanks @isBatak! - Remove the
@chakra-ui/hookspackage in favour of using dedicated, robust libraries like
react-useandusehooks-tsMinor Changes
#8121
170198fThanks @kkieninger! - ### Fixed
Avatar component
Added
accentColorproperty to style propsasChildin chakra factorytoastStorefromtoastcomponentframer-motionto allow for skipAnimationspreserveScrollBarGapChanged
Redesign the component themes and anatomy
192c6b1Thanks @segunadebayo! - Add new fieldset
component
07b04b1Thanks @segunadebayo! - - [NEW]: Add
RatingGroup,SegmentControlEmptyStatecomponent for empty statesRadioCardandCheckboxCardcomponents for card-basedselection
#8568
5fd993bThanks @isBatak! - Add Collapsible recipe with
default open/close animation
3fc49caThanks @segunadebayo! - Add support for
FormatNumberandFormatBytecomponents3ccbbdfThanks @segunadebayo! - ### Motion Styles
Add support for
motionStyleprops.The idea is to pair them with text styles and layer styles to create this
three-part mixin that can make your styles a lot cleaner.
Motion styles focus solely on animations, allowing you to orchestrate
animation properties.
Built-in Keyframe Animations
Chakra new provides built-in keyframe animations that you can use to create
your own motion styles.
Slide:
slide-from-top,slide-from-bottom,slide-from-left,slide-from-right,slide-to-top,slide-to-bottom,slide-to-left,slide-to-rightSlide Full:
slide-from-top-full,slide-from-bottom-full,slide-from-left-full,slide-from-right-full,slide-to-top-full,slide-to-bottom-full,slide-to-left-full,slide-to-right-fullFade:
fade-in,fade-outScale:
scale-in,scale-outYou can compose these animations using the
animationNameproperty in yourmotion styles to create really cool animations. No JS required.
3ccbbdfThanks @segunadebayo! - Add support for
built-in layer styles to help prototype faster with automatic dark mode.
Paired with
colorPalette, you can create beautiful designs with little codethat adapts to dark mode automatically.
Fill Layer Styles:
fill.muted,fill.solid,fill.surfaceBorder Layer Styles:
outline.muted,outline.solidIndicator Styles:
indicator.top,indicator.end,indicator.bottom,indicator.startDisabled Styles:
disabledYou can combine these layer styles to create very complex designs with little
code.
de9c0a0Thanks @segunadebayo! - Add
DataListcomponent
e77a9b8Thanks @segunadebayo! - - Add new Timeline
component to presenting chronological information or activities.
classNamein the DOM.neutralstatus toAlertcomponent763329eThanks @segunadebayo! - Add preset and
preset-base entrypoints.
presetentrypoint exposes the default theme and recipes for Chakra.preset-baseentrypoint exposes the base utilities and conditions usedinternally.
925cfd9Thanks @segunadebayo! - Add ActionBar,
Status, Rating, Pagination components
e9a1537Thanks @segunadebayo! - BREAKING: Change
signature of
useRecipe,useSlotRecipe,createSlotRecipeContextcreateSlotRecipeContext
Before:
After:
useSlotRecipe
Before:
After:
3908155Thanks @segunadebayo! - Rename
createStyleContexttocreateSlotRecipeContextc654ee3Thanks @segunadebayo! - Improve performance
of styled components to avoid unneeded re-renders.
edec8f7Thanks @segunadebayo! - Add clipboard
composition
5093e18Thanks @segunadebayo! - Add cursor pointer
to button
4c6838cThanks @segunadebayo! - - Rename
onLabeland
offLabeltotrackLabelthumbLabelprop for rendering an icon within thumb#8393
623e558Thanks @segunadebayo! - - Integrate Ark UI
components to reduce maintenance surface.
FileUploadcomponenttrigger=hoverin favor ofHoverCardTooltip,PopoverandHoverCardwith those from Ark UI945a777Thanks @segunadebayo! - BREAKING: Integrate
Ark v4. This mostly affects the custom select component that requires the use
of
createListCollectionnow.c26acf0Thanks @segunadebayo! - Add support for
cursor token type
55c0839Thanks @segunadebayo! - Move the
Prosecomponent to snippets so it can be customized by the user.
952647aThanks @segunadebayo! - Add
CardTitleandCardDescriptioncomponentsf4762bfThanks @segunadebayo! - Add support for
merging multiple system configs into one within
createSystemBefore:
After:
#8218
a89c598Thanks @segunadebayo! - Add support for
custom theme conditions or pseudo props via
theme.conditionsThis allows you to use the pseudo prop in your components
For TypeScript users, you need to use the Chakra CLI to generate the types
for your custom conditions.
c2f45caThanks @segunadebayo! - Rename
Fieldset.ControltoFieldset.Content1738b90Thanks @segunadebayo! - - Icon: Set
asChildtotrueby default to reduce repetitionAll components
at 20px, larger elements start at 40px
Input, Textarea: Rename
filledvariant tosubtleTags: Add new
Tag.StartElementandTag.EndElementcomponents to allowfor easier styling of the start and end elements
3ccbbdfThanks @segunadebayo! - Redesign
Steppercomponent. It's now called
Stepsand manages the state internally, no needto use
useStepsanymore.We've also improved the accessibility of the component by leveraging the tabs
pattern and adding the required ARIA attributes.
Using the CLI, you can also scaffold an already composed stepper component
548470dThanks @segunadebayo! - Add custom select
from Ark UI and design recipe
8b110daThanks @segunadebayo! - Support inlining
recipe in
createRecipeContextandcreateSlotRecipeContextfor better DXwhen shipping libraries based on Chakra.
This reduces the need for using the Chakra CLI to generate types for custom
components.
05793a2Thanks @segunadebayo! - - Make
graythedefault color palette.
36pxfor consistency.bgfor outline component variants.43f2c7dThanks @segunadebayo! - - CheckboxCard
[New]
Add support for a new
CheckboxCardcomponent that can be used to render acard with a checkbox.
Checkmark [New]
Add new checkmark component for rendering a static checkmark icon with the
checked,disabled, andindeterminatestate baked in.EmptyState [New]
Add new
EmptyStatecomponent for rendering an empty state message with atitle, description, and optional action but
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.